@CHARSET "UTF-8";
#login-form {
				width: 400px;
				height: 330px;
				border: 1px solid #eaeaea;
				float:left;
				background-color:white;	
				border-radius:5px;
				position: absolute;
				margin: -200px auto;
		
			}
			.login-main {
				width: 400px;
				height: 220px;
				border: 0px solid green;

			}
			
			.login-span {
				display: block;
				width: 400px;
				height: 50px;
				line-height: 50px;
				text-align: center;
				letter-spacing: 10px;
				font-size: 18px;
				border: 0px solid blue;
			}
			
			.login-main input {
				text-indent: 40px;
				outline: none;
				font-size: 14px;
				display: block;
				width: 338px;
				height: 40px;
				margin: 0px 20px 12px 30px;
				border-radius: 5px;
				border: 1px solid #d0d0d0;
			}
			
			.login-main #logincode {
				float: left;
				width: 168px;
				height: 40px;
			}
			
			.login-main input:focus {
				border: 1px solid rgb(250, 190, 0);
				box-shadow: 0 0 2px rgb(250, 190, 0);
				transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
			}
			
			.login-img {
				width: 135px;
				height: 40px;
				border: 1px solid #d0d0d0;
				margin-left: 12px;
				float: left;
				border-radius:5px;
			}
			
			.login-a {
				float: left;
				display: inline-block;
				border: 0px solid green;
				margin: 0px 18px;
				text-decoration: none;
				text-align: center;
				line-height: 34px;
				width: 110px;
				height: 34px;
				color: #1a8fb4;
			}
			.login-b {
				float: left;
				display: inline-block;
				border: 0px solid green;
				margin: 0px 0px 0 122px;
				text-decoration: none;
				text-align: center;
				line-height: 34px;
				width: 110px;
				height: 34px;
				color: #1a8fb4;
			}
			
			.login-a:hover,.login-b:hover {
				color: #fa7300;
				text-decoration: underline;
			}
			
			#login-btn {
				display: inline-block;
				width: 340px;
				height: 50px;
				margin: 8px 30px 0px 0px;
				border: 1px solid #e6dddd;
				border-radius: 5px;
				font-size: 14px;
				letter-spacing: 3px;
				color: white;
				outline: none;
				background-color: #428bdd;
				cursor: pointer;
				text-indent: 0px;
			}
			
			#login-btn:hover {
				background-color: #fa7300;
			}
			
			.spanimg {
				display: block;
				position: absolute;
				border: 0px solid red;
				/*z-index: 9;*/
				width: 20px;
				height: 20px;
				margin: 10px 43px;
				background: url(../img/icon.png) no-repeat;
			}
			
			.email-img {
				background-position: -117px -50px;
			}
			
			.password-img {
				background-position: -38px -50px;
			}
			
			.logincode-img {
				background-position: -77px -50px;
			}
			
            .other-btn{
				width: 400px;
				height: 36px;
				border: 0px solid red;
				border-top: 1px solid white;
				background-color: white;
				text-align: right;
			}
			.login-footer {
				width: 400px;
				height: 50px;
				border: 0px solid red;
				text-align: right;
			}
			.error-tip .errorbox {
				width:236px;
				left:376px;
			}
			
			.close-cf{
				cursor: pointer;
				position: relative;
				display: block;
				float: right;
				right:10px;
				top:5px;
			}
			.close-cf img{
			width:34px;
			height:34px;
			}
			.denglu{
				width:403px;
				height:275px;
				position:absolute;
				z-index:99;
				margin-left:330px;
				margin-top:150px;
				display: none;
			}
			.fu{
				position: absolute;
				width:100%;
				height: 1592px;
				left: 0;
				top: 0;
				background:darkgray;
				opacity: 0.60;
				z-index: 5;
				display: none;
			}
			.login-img img{
				width: 135px;
    			height: 40px;
			}